package com.distribution.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.distribution.system.domain.dto.CmccDaCommissionReflectionDto;
import com.distribution.system.domain.dto.CommissionReflectionDto;
import com.distribution.system.domain.dto.ProcessCommissionReflectionDTO;
import com.distribution.system.domain.entity.CmccDaCommissionReflection;
import com.distribution.system.domain.req.ReqResult;

import java.util.List;

/**
 *
 * (CmccDaCommissionReflection)表服务接口
 * @since 2023-05-21 20:06:19
 */
public interface CmccDaCommissionReflectionService extends IService<CmccDaCommissionReflection> {

    ReqResult addCmccDaCommissionReflection(CommissionReflectionDto commissionReflectionDto);

    ReqResult sendCommissionReflectionSmsCode(CommissionReflectionDto commissionReflectionDto);


    ReqResult processCmccDaCommissionReflection(ProcessCommissionReflectionDTO processCommissionReflectionDTO);


    List<CmccDaCommissionReflection> selectProcessCmccDaCommissionReflection(CmccDaCommissionReflectionDto cmccDaCommissionReflectionDto);

}
